<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>CANopenNode: 309/CO_gateway_ascii.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">CANopenNode
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('CO__gateway__ascii_8h_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">CO_gateway_ascii.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="CO__gateway__ascii_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#ifndef CO_GATEWAY_ASCII_H</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#define CO_GATEWAY_ASCII_H</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160; </div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CO__driver_8h.html">301/CO_driver.h</a>&quot;</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CO__fifo_8h.html">301/CO_fifo.h</a>&quot;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CO__SDOclient_8h.html">301/CO_SDOclient.h</a>&quot;</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CO__NMT__Heartbeat_8h.html">301/CO_NMT_Heartbeat.h</a>&quot;</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CO__LSSmaster_8h.html">305/CO_LSSmaster.h</a>&quot;</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="CO__LEDs_8h.html">303/CO_LEDs.h</a>&quot;</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160; </div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">/* default configuration, see CO_config.h */</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="preprocessor">#ifndef CO_CONFIG_GTW</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="preprocessor">#define CO_CONFIG_GTW (0)</span></div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="preprocessor">#if ((CO_CONFIG_GTW) &amp; CO_CONFIG_GTW_ASCII) || defined CO_DOXYGEN</span></div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160; </div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="preprocessor">#ifndef CO_GTWA_RESP_BUF_SIZE</span></div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ga52919223e5f43323f15c6a382913653d">  151</a></span>&#160;<span class="preprocessor">#define CO_GTWA_RESP_BUF_SIZE 200</span></div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160; </div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160; </div>
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="preprocessor">#ifndef CO_GTWA_STATE_TIMEOUT_TIME_US</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gaa631d47f972204f26502d65894694cfb">  157</a></span>&#160;<span class="preprocessor">#define CO_GTWA_STATE_TIMEOUT_TIME_US 1200000</span></div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160; </div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160; </div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ga92e67dec9b5e29cdd67a28651db237fb">  165</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba46a2114a5c4d9b43babecebb11573c66">  167</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba46a2114a5c4d9b43babecebb11573c66">CO_GTWA_respErrorNone</a>                        = 0,</div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba04540349402c75b73af33951db285904">  169</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba04540349402c75b73af33951db285904">CO_GTWA_respErrorReqNotSupported</a>             = 100,</div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba541a3546ac6be179c728272409259c98">  171</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba541a3546ac6be179c728272409259c98">CO_GTWA_respErrorSyntax</a>                      = 101,</div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba1d990943991355e276f31533c841cb81">  173</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba1d990943991355e276f31533c841cb81">CO_GTWA_respErrorInternalState</a>               = 102,</div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba81131bf73d1ad39163a8b28e5ecf92fd">  175</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba81131bf73d1ad39163a8b28e5ecf92fd">CO_GTWA_respErrorTimeOut</a>                     = 103,</div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbad05b7717a0f79d333eed37ced2e758f9">  177</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbad05b7717a0f79d333eed37ced2e758f9">CO_GTWA_respErrorNoDefaultNetSet</a>             = 104,</div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbac668fafa372a0cee1d50ceb0f5ed7b4a">  179</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbac668fafa372a0cee1d50ceb0f5ed7b4a">CO_GTWA_respErrorNoDefaultNodeSet</a>            = 105,</div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba291ec5267c935d6277c27c767e2dd178">  181</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba291ec5267c935d6277c27c767e2dd178">CO_GTWA_respErrorUnsupportedNet</a>              = 106,</div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbaf65eee2744df8e528312139a54a853d5">  183</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbaf65eee2744df8e528312139a54a853d5">CO_GTWA_respErrorUnsupportedNode</a>             = 107,</div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba1111be206d1ebfb62caa217d6231092c">  185</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba1111be206d1ebfb62caa217d6231092c">CO_GTWA_respErrorLostGuardingMessage</a>         = 200,</div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba9cc980ac35af4c1f9ad1d96719f05425">  187</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba9cc980ac35af4c1f9ad1d96719f05425">CO_GTWA_respErrorLostConnection</a>              = 201,</div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbaf4ed1e079359d86cee1ad431ed745886">  189</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbaf4ed1e079359d86cee1ad431ed745886">CO_GTWA_respErrorHeartbeatStarted</a>            = 202,</div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbaba7c053af330ec3ffdc8c2c298db6c93">  191</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbaba7c053af330ec3ffdc8c2c298db6c93">CO_GTWA_respErrorHeartbeatLost</a>               = 203,</div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbad007ed28e48b2fd7c287de3e6755a604">  193</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbad007ed28e48b2fd7c287de3e6755a604">CO_GTWA_respErrorWrongNMTstate</a>               = 204,</div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbaa4c5257721f3b64c231f67dccacd2ee7">  195</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbaa4c5257721f3b64c231f67dccacd2ee7">CO_GTWA_respErrorBootUp</a>                      = 205,</div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba6f9a335886d942ef028878832551afe0">  197</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba6f9a335886d942ef028878832551afe0">CO_GTWA_respErrorErrorPassive</a>                = 300,</div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbabb407ab8220e0d3f0ebc06f867ecac9c">  199</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbabb407ab8220e0d3f0ebc06f867ecac9c">CO_GTWA_respErrorBusOff</a>                      = 301,</div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba8aa993a6c57d8db7d6355260a091e4a4">  201</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba8aa993a6c57d8db7d6355260a091e4a4">CO_GTWA_respErrorCANbufferOverflow</a>           = 303,</div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba97d5b22449aadae1226679986d654bbc">  203</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba97d5b22449aadae1226679986d654bbc">CO_GTWA_respErrorCANinit</a>                     = 304,</div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba06e779c446aae0f7c6021dd0b955ffe8">  205</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba06e779c446aae0f7c6021dd0b955ffe8">CO_GTWA_respErrorCANactive</a>                   = 305,</div>
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbace2f0ef57b11e716d7ca58369ff5eede">  207</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbace2f0ef57b11e716d7ca58369ff5eede">CO_GTWA_respErrorPDOalreadyUsed</a>              = 400,</div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbadd3dbd3197e1756102508208e394d72f">  209</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbadd3dbd3197e1756102508208e394d72f">CO_GTWA_respErrorPDOlengthExceeded</a>           = 401,</div>
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba7e3209f49a5ae7bad0b197110aa78512">  211</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba7e3209f49a5ae7bad0b197110aa78512">CO_GTWA_respErrorLSSmanufacturer</a>             = 501,</div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba6e164941b6f3a18ef6e366e7c53073b6">  213</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba6e164941b6f3a18ef6e366e7c53073b6">CO_GTWA_respErrorLSSnodeIdNotSupported</a>       = 502,</div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbad8ff0b3e8970d010eb084a703fa794db">  215</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbad8ff0b3e8970d010eb084a703fa794db">CO_GTWA_respErrorLSSbitRateNotSupported</a>      = 503,</div>
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba315295e9ea4cdaba0955e6d8920df5a5">  217</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba315295e9ea4cdaba0955e6d8920df5a5">CO_GTWA_respErrorLSSparameterStoringFailed</a>   = 504,</div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbacc7ec1f2040bebb15becb067673e40e5">  219</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbacc7ec1f2040bebb15becb067673e40e5">CO_GTWA_respErrorLSSmediaError</a>               = 505,</div>
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba99443a03d7ba443b9beb07c6d475b350">  221</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba99443a03d7ba443b9beb07c6d475b350">CO_GTWA_respErrorRunningOutOfMemory</a>          = 600</div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;} <a class="code" href="group__CO__CANopen__309__3.html#ga92e67dec9b5e29cdd67a28651db237fb">CO_GTWA_respErrorCode_t</a>;</div>
<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160; </div>
<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160; </div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gae809d7b5adbc7a4fb1f2fce527b30954">  228</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a98a36dabc8934b9c2d37b13999e3c393">  231</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a98a36dabc8934b9c2d37b13999e3c393">CO_GTWA_ST_IDLE</a> = 0x00U,</div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954aaca55c8223aa1ba8f18031196178ea58">  233</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954aaca55c8223aa1ba8f18031196178ea58">CO_GTWA_ST_READ</a> = 0x10U,</div>
<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a959c96b4eb3d948a977f66679423baa2">  235</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a959c96b4eb3d948a977f66679423baa2">CO_GTWA_ST_WRITE</a> = 0x11U,</div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954ab10b68af4a8bc47f96abf552c7baa3b9">  237</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954ab10b68af4a8bc47f96abf552c7baa3b9">CO_GTWA_ST_WRITE_ABORTED</a> = 0x12U,</div>
<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954afcc0bdbc08aa70d401f122c73055223e">  239</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954afcc0bdbc08aa70d401f122c73055223e">CO_GTWA_ST_LSS_SWITCH_GLOB</a> = 0x20U,</div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a19bb6359e2efba37226a5dcf27d4a0e3">  241</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a19bb6359e2efba37226a5dcf27d4a0e3">CO_GTWA_ST_LSS_SWITCH_SEL</a> = 0x21U,</div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954acbc1d88036a086ae9d9dcbed1742330e">  243</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954acbc1d88036a086ae9d9dcbed1742330e">CO_GTWA_ST_LSS_SET_NODE</a> = 0x22U,</div>
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a6e18980d6fbcbd7dd871af5c98c4755e">  245</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a6e18980d6fbcbd7dd871af5c98c4755e">CO_GTWA_ST_LSS_CONF_BITRATE</a> = 0x23U,</div>
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a63e0705eddd22fb9d476c1b370394fc4">  247</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a63e0705eddd22fb9d476c1b370394fc4">CO_GTWA_ST_LSS_STORE</a> = 0x24U,</div>
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954abc4877f6d72e218cbd4959279a537b94">  249</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954abc4877f6d72e218cbd4959279a537b94">CO_GTWA_ST_LSS_INQUIRE</a> = 0x25U,</div>
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a17254161b141cc0c424c3649655f4df2">  251</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a17254161b141cc0c424c3649655f4df2">CO_GTWA_ST_LSS_INQUIRE_ADDR_ALL</a> = 0x26U,</div>
<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954ab8c2946ce5d3581ecf5640bd1f5667b7">  253</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954ab8c2946ce5d3581ecf5640bd1f5667b7">CO_GTWA_ST__LSS_FASTSCAN</a> = 0x30U,</div>
<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a338a75317f0bf276f1c786316d6b9ec7">  255</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a338a75317f0bf276f1c786316d6b9ec7">CO_GTWA_ST_LSS_ALLNODES</a> = 0x31U,</div>
<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a829f096eca2ccd152069e97d9c70022f">  257</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a829f096eca2ccd152069e97d9c70022f">CO_GTWA_ST_LOG</a> = 0x80U,</div>
<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954af2f0ce738128675b98926aba680884d1">  259</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954af2f0ce738128675b98926aba680884d1">CO_GTWA_ST_HELP</a> = 0x81U,</div>
<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a1a467cf33b8d3a2c0e8e31f87d81f05c">  261</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a1a467cf33b8d3a2c0e8e31f87d81f05c">CO_GTWA_ST_LED</a> = 0x82U</div>
<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;} <a class="code" href="group__CO__CANopen__309__3.html#gae809d7b5adbc7a4fb1f2fce527b30954">CO_GTWA_state_t</a>;</div>
<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160; </div>
<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160; </div>
<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="preprocessor">#if ((CO_CONFIG_GTW) &amp; CO_CONFIG_GTW_ASCII_SDO) || defined CO_DOXYGEN</span></div>
<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="comment"> * CANopen Gateway-ascii data types structure</span></div>
<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;    <span class="keywordtype">char</span>* syntax;</div>
<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;    <span class="keywordtype">size_t</span> length;</div>
<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;    size_t (*dataTypePrint)(<a class="code" href="structCO__fifo__t.html">CO_fifo_t</a> *fifo,</div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;                            <span class="keywordtype">char</span> *buf,</div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;                            <span class="keywordtype">size_t</span> count,</div>
<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;                            <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> end);</div>
<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;    size_t (*dataTypeScan)(<a class="code" href="structCO__fifo__t.html">CO_fifo_t</a> *dest,</div>
<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;                           <a class="code" href="structCO__fifo__t.html">CO_fifo_t</a> *src,</div>
<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;                           <a class="code" href="group__CO__CANopen__301__fifo.html#ga2c7db7d527e4055a5dde62b74dfc2818">CO_fifo_st</a> *status);</div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;} CO_GTWA_dataType_t;</div>
<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* (CO_CONFIG_GTW) &amp; CO_CONFIG_GTW_ASCII_SDO */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160; </div>
<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160; </div>
<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html">  296</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a036c4a3a89b8171baba8039fc50876ba">  307</a></span>&#160;    size_t (*readCallback)(<span class="keywordtype">void</span> *object,</div>
<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;                           <span class="keyword">const</span> <span class="keywordtype">char</span> *buf,</div>
<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;                           <span class="keywordtype">size_t</span> count,</div>
<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;                           <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *connectionOK);</div>
<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#ae1b9a86d7020ac21713a9b658a08495b">  313</a></span>&#160;    <span class="keywordtype">void</span> *<a class="code" href="structCO__GTWA__t.html#ae1b9a86d7020ac21713a9b658a08495b">readCallbackObject</a>;</div>
<div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a31b7ae3a5da107dfb5432f5a95f9faee">  315</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> <a class="code" href="structCO__GTWA__t.html#a31b7ae3a5da107dfb5432f5a95f9faee">sequence</a>;</div>
<div class="line"><a name="l00317"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#aec9a1ffe0ce40572452d3f1e36e51c1b">  317</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#gadb828ef50c2dbb783109824e94cf6c47">int32_t</a> <a class="code" href="structCO__GTWA__t.html#aec9a1ffe0ce40572452d3f1e36e51c1b">net_default</a>;</div>
<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a2464fa84713d31811e8872b4557d50d1">  319</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a> <a class="code" href="structCO__GTWA__t.html#a2464fa84713d31811e8872b4557d50d1">node_default</a>;</div>
<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a8df8a3f47d967e4fb0a56e491db0f9e9">  321</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> <a class="code" href="structCO__GTWA__t.html#a8df8a3f47d967e4fb0a56e491db0f9e9">net</a>;</div>
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a38f5c9325dc69820d831688282a63a10">  323</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="structCO__GTWA__t.html#a38f5c9325dc69820d831688282a63a10">node</a>;</div>
<div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a74241ff1c68a8fc05f0b2be601dcf960">  325</a></span>&#160;    <a class="code" href="structCO__fifo__t.html">CO_fifo_t</a> <a class="code" href="structCO__GTWA__t.html#a74241ff1c68a8fc05f0b2be601dcf960">commFifo</a>;</div>
<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a51fd91cf468da15e5f943131fa696266">  327</a></span>&#160;    <span class="keywordtype">char</span> commBuf[<a class="code" href="group__CO__STACK__CONFIG__GATEWAY.html#ga7903ae4ca7939fc32bd747224e868a38">CO_CONFIG_GTWA_COMM_BUF_SIZE</a> + 1];</div>
<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a987d9431f47a10272cf9c81b0d0159d1">  329</a></span>&#160;    <span class="keywordtype">char</span> respBuf[<a class="code" href="group__CO__CANopen__309__3.html#ga52919223e5f43323f15c6a382913653d">CO_GTWA_RESP_BUF_SIZE</a>];</div>
<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a67770af170976d4d904fbc044d347376">  331</a></span>&#160;    <span class="keywordtype">size_t</span> <a class="code" href="structCO__GTWA__t.html#a67770af170976d4d904fbc044d347376">respBufCount</a>;</div>
<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a605bfa0c99f4a0235980de0603a050ca">  336</a></span>&#160;    <span class="keywordtype">size_t</span> <a class="code" href="structCO__GTWA__t.html#a605bfa0c99f4a0235980de0603a050ca">respBufOffset</a>;</div>
<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#aef556bb4c595944ebf3de22a2c9d5007">  338</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> <a class="code" href="structCO__GTWA__t.html#aef556bb4c595944ebf3de22a2c9d5007">respHold</a>;</div>
<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a8ba7809acba0f2de26eda4a890e68160">  340</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> <a class="code" href="structCO__GTWA__t.html#a8ba7809acba0f2de26eda4a890e68160">timeDifference_us_cumulative</a>;</div>
<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a5c37389f4a985950708e2fed036daf1f">  342</a></span>&#160;    <a class="code" href="group__CO__CANopen__309__3.html#gae809d7b5adbc7a4fb1f2fce527b30954">CO_GTWA_state_t</a> <a class="code" href="structCO__GTWA__t.html#a5c37389f4a985950708e2fed036daf1f">state</a>;</div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#ac5fc932142ed17d04393ae30819fb021">  344</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> <a class="code" href="structCO__GTWA__t.html#ac5fc932142ed17d04393ae30819fb021">stateTimeoutTmr</a>;</div>
<div class="line"><a name="l00345"></a><span class="lineno">  345</span>&#160;<span class="preprocessor">#if ((CO_CONFIG_GTW) &amp; CO_CONFIG_GTW_ASCII_SDO) || defined CO_DOXYGEN</span></div>
<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160; </div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a274945dbaacfd975f86a58566a884769">  347</a></span>&#160;    <a class="code" href="structCO__SDOclient__t.html">CO_SDOclient_t</a> *<a class="code" href="structCO__GTWA__t.html#a274945dbaacfd975f86a58566a884769">SDO_C</a>;</div>
<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a9fa3fe5ce1806296cf36ef5d8c3ecae2">  349</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> <a class="code" href="structCO__GTWA__t.html#a9fa3fe5ce1806296cf36ef5d8c3ecae2">SDOtimeoutTime</a>;</div>
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a0b05c1b89fe8b104b019d12679d4edcf">  351</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> <a class="code" href="structCO__GTWA__t.html#a0b05c1b89fe8b104b019d12679d4edcf">SDOblockTransferEnable</a>;</div>
<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#aae981f9a446cfaad8a5450e77adc32ec">  355</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> <a class="code" href="structCO__GTWA__t.html#aae981f9a446cfaad8a5450e77adc32ec">SDOdataCopyStatus</a>;</div>
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a7b9bcb2113286454a273b9b43f4e1548">  357</a></span>&#160;    <span class="keyword">const</span> CO_GTWA_dataType_t *<a class="code" href="structCO__GTWA__t.html#a7b9bcb2113286454a273b9b43f4e1548">SDOdataType</a>;</div>
<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;<span class="preprocessor">#if ((CO_CONFIG_GTW) &amp; CO_CONFIG_GTW_ASCII_NMT) || defined CO_DOXYGEN</span></div>
<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160; </div>
<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a6aa019a1583f8ba56fada7c5ed8ec191">  361</a></span>&#160;    <a class="code" href="structCO__NMT__t.html">CO_NMT_t</a> *<a class="code" href="structCO__GTWA__t.html#a6aa019a1583f8ba56fada7c5ed8ec191">NMT</a>;</div>
<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;<span class="preprocessor">#if ((CO_CONFIG_GTW) &amp; CO_CONFIG_GTW_ASCII_LSS) || defined CO_DOXYGEN</span></div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160; </div>
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#ae2897d681afe5bd45db8306b52734318">  365</a></span>&#160;    <a class="code" href="structCO__LSSmaster__t.html">CO_LSSmaster_t</a> *<a class="code" href="structCO__GTWA__t.html#ae2897d681afe5bd45db8306b52734318">LSSmaster</a>;</div>
<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#aae702db8c811f7e85f3fd8984bde8f9d">  367</a></span>&#160;    <a class="code" href="unionCO__LSS__address__t.html">CO_LSS_address_t</a> <a class="code" href="structCO__GTWA__t.html#aae702db8c811f7e85f3fd8984bde8f9d">lssAddress</a>;</div>
<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#af49dacd6548ca791a09e78727aeeabad">  369</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="structCO__GTWA__t.html#af49dacd6548ca791a09e78727aeeabad">lssNID</a>;</div>
<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#ae404009d2987f589cc52b9958d688917">  371</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> <a class="code" href="structCO__GTWA__t.html#ae404009d2987f589cc52b9958d688917">lssBitrate</a>;</div>
<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a74892b830cb6064d31190ff6bac6a3c9">  373</a></span>&#160;    <a class="code" href="group__CO__LSS.html#gacc7cba1fb1f1f595506751d6af385964">CO_LSS_cs_t</a> <a class="code" href="structCO__GTWA__t.html#a74892b830cb6064d31190ff6bac6a3c9">lssInquireCs</a>;</div>
<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#aa39bf29226ecaa52d20a6a92b61cf4fa">  375</a></span>&#160;    <a class="code" href="structCO__LSSmaster__fastscan__t.html">CO_LSSmaster_fastscan_t</a> <a class="code" href="structCO__GTWA__t.html#aa39bf29226ecaa52d20a6a92b61cf4fa">lssFastscan</a>;</div>
<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a7f55184f433e48dd4d4fb52aebed6da6">  377</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="structCO__GTWA__t.html#a7f55184f433e48dd4d4fb52aebed6da6">lssSubState</a>;</div>
<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a16f5893d54bce3d2741d8b732ec6c29e">  379</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="structCO__GTWA__t.html#a16f5893d54bce3d2741d8b732ec6c29e">lssNodeCount</a>;</div>
<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a47ec165dd4d545a6ae52067644dbbaab">  381</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> <a class="code" href="structCO__GTWA__t.html#a47ec165dd4d545a6ae52067644dbbaab">lssStore</a>;</div>
<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a78c3d1a9ebb44a1db4e6eb100ed6c6a7">  383</a></span>&#160;    <a class="code" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> <a class="code" href="structCO__GTWA__t.html#a78c3d1a9ebb44a1db4e6eb100ed6c6a7">lssTimeout_ms</a>;</div>
<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="preprocessor">#if ((CO_CONFIG_GTW) &amp; CO_CONFIG_GTW_ASCII_LOG) || defined CO_DOXYGEN</span></div>
<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160; </div>
<div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a7400a0dcf3d8ad25b8ad9820237d4f3c">  387</a></span>&#160;    <span class="keywordtype">char</span> logBuf[<a class="code" href="group__CO__STACK__CONFIG__GATEWAY.html#ga4f471dca1341879dc56c2e0a2c73cb29">CO_CONFIG_GTWA_LOG_BUF_SIZE</a> + 1];</div>
<div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#af84217848a2f2e4d3f840f4978d4e2ac">  389</a></span>&#160;    <a class="code" href="structCO__fifo__t.html">CO_fifo_t</a> <a class="code" href="structCO__GTWA__t.html#af84217848a2f2e4d3f840f4978d4e2ac">logFifo</a>;</div>
<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;<span class="preprocessor">#if ((CO_CONFIG_GTW) &amp; CO_CONFIG_GTW_ASCII_PRINT_HELP) || defined CO_DOXYGEN</span></div>
<div class="line"><a name="l00392"></a><span class="lineno">  392</span>&#160; </div>
<div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a5ce9a4cef511904ad4038c0b1443d3f6">  393</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structCO__GTWA__t.html#a5ce9a4cef511904ad4038c0b1443d3f6">helpString</a>;</div>
<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;    <span class="keywordtype">size_t</span> helpStringOffset;</div>
<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;<span class="preprocessor">#if ((CO_CONFIG_GTW) &amp; CO_CONFIG_GTW_ASCII_PRINT_LEDS) || defined CO_DOXYGEN</span></div>
<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160; </div>
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="structCO__GTWA__t.html#a90ec5c0f770fd1a3ec2ea4f33059357a">  398</a></span>&#160;    <a class="code" href="structCO__LEDs__t.html">CO_LEDs_t</a> *<a class="code" href="structCO__GTWA__t.html#a90ec5c0f770fd1a3ec2ea4f33059357a">LEDs</a>;</div>
<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;    <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> ledStringPreviousIndex;</div>
<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;} <a class="code" href="structCO__GTWA__t.html">CO_GTWA_t</a>;</div>
<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160; </div>
<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160; </div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;<a class="code" href="group__CO__driver.html#ga1cb2d3466eb0c6d267f3b5ff1a0d9532">CO_ReturnError_t</a> <a class="code" href="group__CO__CANopen__309__3.html#gabc95dab4fb09bcb18948502f922520ee">CO_GTWA_init</a>(<a class="code" href="structCO__GTWA__t.html">CO_GTWA_t</a>* gtwa,</div>
<div class="line"><a name="l00419"></a><span class="lineno">  419</span>&#160;#<span class="keywordflow">if</span> ((<a class="code" href="group__CO__STACK__CONFIG__GATEWAY.html#ga9af15f76cd14fece499764499c6bc2d3">CO_CONFIG_GTW</a>) &amp; CO_CONFIG_GTW_ASCII_SDO) || defined CO_DOXYGEN</div>
<div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;                              <a class="code" href="structCO__SDOclient__t.html">CO_SDOclient_t</a>* SDO_C,</div>
<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;                              <a class="code" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> SDOclientTimeoutTime_ms,</div>
<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;                              <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> SDOclientBlockTransfer,</div>
<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;#endif</div>
<div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;#<span class="keywordflow">if</span> ((<a class="code" href="group__CO__STACK__CONFIG__GATEWAY.html#ga9af15f76cd14fece499764499c6bc2d3">CO_CONFIG_GTW</a>) &amp; CO_CONFIG_GTW_ASCII_NMT) || defined CO_DOXYGEN</div>
<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;                              <a class="code" href="structCO__NMT__t.html">CO_NMT_t</a> *NMT,</div>
<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;#endif</div>
<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;#<span class="keywordflow">if</span> ((<a class="code" href="group__CO__STACK__CONFIG__GATEWAY.html#ga9af15f76cd14fece499764499c6bc2d3">CO_CONFIG_GTW</a>) &amp; CO_CONFIG_GTW_ASCII_LSS) || defined CO_DOXYGEN</div>
<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;                              <a class="code" href="structCO__LSSmaster__t.html">CO_LSSmaster_t</a> *LSSmaster,</div>
<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;#endif</div>
<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;#<span class="keywordflow">if</span> ((<a class="code" href="group__CO__STACK__CONFIG__GATEWAY.html#ga9af15f76cd14fece499764499c6bc2d3">CO_CONFIG_GTW</a>) &amp; CO_CONFIG_GTW_ASCII_PRINT_LEDS) || defined CO_DOXYGEN</div>
<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;                              <a class="code" href="structCO__LEDs__t.html">CO_LEDs_t</a> *LEDs,</div>
<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;#endif</div>
<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;                              <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> dummy);</div>
<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160; </div>
<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160; </div>
<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__CO__CANopen__309__3.html#ga2093c35b83b096e01bd0c65ae9374e30">CO_GTWA_initRead</a>(<a class="code" href="structCO__GTWA__t.html">CO_GTWA_t</a>* gtwa,</div>
<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;                      <span class="keywordtype">size_t</span> (*readCallback)(<span class="keywordtype">void</span> *<span class="keywordtype">object</span>,</div>
<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;                                             <span class="keyword">const</span> <span class="keywordtype">char</span> *buf,</div>
<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;                                             <span class="keywordtype">size_t</span> count,</div>
<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;                                             <a class="code" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *connectionOK),</div>
<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;                      <span class="keywordtype">void</span> *readCallbackObject);</div>
<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160; </div>
<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160; </div>
<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gad614da9bb171d995c02ffe1940fe7e64">  465</a></span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">size_t</span> <a class="code" href="group__CO__CANopen__309__3.html#gad614da9bb171d995c02ffe1940fe7e64">CO_GTWA_write_getSpace</a>(<a class="code" href="structCO__GTWA__t.html">CO_GTWA_t</a>* gtwa) {</div>
<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="group__CO__CANopen__301__fifo.html#ga0d456e83af18cce9db9157b5a30fac21">CO_fifo_getSpace</a>(&amp;gtwa-&gt;<a class="code" href="structCO__GTWA__t.html#a74241ff1c68a8fc05f0b2be601dcf960">commFifo</a>);</div>
<div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;}</div>
<div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160; </div>
<div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160; </div>
<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="group__CO__CANopen__309__3.html#gaae1f01d444be975aa3cb3b2c9ebded3d">  485</a></span>&#160;<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">size_t</span> <a class="code" href="group__CO__CANopen__309__3.html#gaae1f01d444be975aa3cb3b2c9ebded3d">CO_GTWA_write</a>(<a class="code" href="structCO__GTWA__t.html">CO_GTWA_t</a>* gtwa,</div>
<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;                                   <span class="keyword">const</span> <span class="keywordtype">char</span> *buf,</div>
<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;                                   <span class="keywordtype">size_t</span> count)</div>
<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;{</div>
<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="group__CO__CANopen__301__fifo.html#ga715cb5e1feacd2f3af5bc8195bbe69d3">CO_fifo_write</a>(&amp;gtwa-&gt;<a class="code" href="structCO__GTWA__t.html#a74241ff1c68a8fc05f0b2be601dcf960">commFifo</a>, buf, count, <a class="code" href="group__CO__dataTypes.html#ga070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>);</div>
<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;}</div>
<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160; </div>
<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160; </div>
<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;<span class="preprocessor">#if ((CO_CONFIG_GTW) &amp; CO_CONFIG_GTW_ASCII_LOG) || defined CO_DOXYGEN</span></div>
<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160; </div>
<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__CO__CANopen__309__3.html#ga20523907b832d55b47b855dd92409996">CO_GTWA_log_print</a>(<a class="code" href="structCO__GTWA__t.html">CO_GTWA_t</a>* gtwa, <span class="keyword">const</span> <span class="keywordtype">char</span> *message);</div>
<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* (CO_CONFIG_GTW) &amp; CO_CONFIG_GTW_ASCII_LOG */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160; </div>
<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160; </div>
<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__CO__CANopen__309__3.html#ga4a82ef2ebdd5d5f9d8a7efe84048493d">CO_GTWA_process</a>(<a class="code" href="structCO__GTWA__t.html">CO_GTWA_t</a> *gtwa,</div>
<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;                     <a class="code" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> enable,</div>
<div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;                     <a class="code" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> timeDifference_us,</div>
<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;                     <a class="code" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> *timerNext_us);</div>
<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160; <span class="comment">/* CO_CANopen_309_3 */</span></div>
<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160; </div>
<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;}</div>
<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/*__cplusplus*/</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160; </div>
<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">/* (CO_CONFIG_GTW) &amp; CO_CONFIG_GTW_ASCII */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160; </div>
<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* CO_GATEWAY_ASCII_H */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="agroup__CO__dataTypes_html_ga33594304e786b158f3fb30289278f5af"><div class="ttname"><a href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a></div><div class="ttdeci">unsigned long int uint32_t</div><div class="ttdoc">UNSIGNED32 in CANopen (0007h), 32-bit unsigned integer.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:155</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a74241ff1c68a8fc05f0b2be601dcf960"><div class="ttname"><a href="structCO__GTWA__t.html#a74241ff1c68a8fc05f0b2be601dcf960">CO_GTWA_t::commFifo</a></div><div class="ttdeci">CO_fifo_t commFifo</div><div class="ttdoc">CO_fifo_t object for command (not pointer)</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:325</div></div>
<div class="ttc" id="aCO__driver_8h_html"><div class="ttname"><a href="CO__driver_8h.html">CO_driver.h</a></div><div class="ttdoc">Interface between CAN hardware and CANopenNode.</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ga2093c35b83b096e01bd0c65ae9374e30"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ga2093c35b83b096e01bd0c65ae9374e30">CO_GTWA_initRead</a></div><div class="ttdeci">void CO_GTWA_initRead(CO_GTWA_t *gtwa, size_t(*readCallback)(void *object, const char *buf, size_t count, uint8_t *connectionOK), void *readCallbackObject)</div><div class="ttdoc">Initialize read callback in Gateway-ascii object.</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a6aa019a1583f8ba56fada7c5ed8ec191"><div class="ttname"><a href="structCO__GTWA__t.html#a6aa019a1583f8ba56fada7c5ed8ec191">CO_GTWA_t::NMT</a></div><div class="ttdeci">CO_NMT_t * NMT</div><div class="ttdoc">NMT object from CO_GTWA_init()</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:361</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_ae404009d2987f589cc52b9958d688917"><div class="ttname"><a href="structCO__GTWA__t.html#ae404009d2987f589cc52b9958d688917">CO_GTWA_t::lssBitrate</a></div><div class="ttdeci">uint16_t lssBitrate</div><div class="ttdoc">LSS bitrate parameter.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:371</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fba7e3209f49a5ae7bad0b197110aa78512"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba7e3209f49a5ae7bad0b197110aa78512">CO_GTWA_respErrorLSSmanufacturer</a></div><div class="ttdeci">@ CO_GTWA_respErrorLSSmanufacturer</div><div class="ttdoc">501 - LSS implementation- / manufacturer-specific error</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:211</div></div>
<div class="ttc" id="astructCO__LEDs__t_html"><div class="ttname"><a href="structCO__LEDs__t.html">CO_LEDs_t</a></div><div class="ttdoc">LEDs object, initialized by CO_LEDs_init()</div><div class="ttdef"><b>Definition:</b> CO_LEDs.h:93</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a38f5c9325dc69820d831688282a63a10"><div class="ttname"><a href="structCO__GTWA__t.html#a38f5c9325dc69820d831688282a63a10">CO_GTWA_t::node</a></div><div class="ttdeci">uint8_t node</div><div class="ttdoc">Current CANopen Node ID.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:323</div></div>
<div class="ttc" id="astructCO__SDOclient__t_html"><div class="ttname"><a href="structCO__SDOclient__t.html">CO_SDOclient_t</a></div><div class="ttdoc">SDO client object.</div><div class="ttdef"><b>Definition:</b> CO_SDOclient.h:67</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a31b7ae3a5da107dfb5432f5a95f9faee"><div class="ttname"><a href="structCO__GTWA__t.html#a31b7ae3a5da107dfb5432f5a95f9faee">CO_GTWA_t::sequence</a></div><div class="ttdeci">uint32_t sequence</div><div class="ttdoc">Sequence number of the command.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:315</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gaae1f01d444be975aa3cb3b2c9ebded3d"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gaae1f01d444be975aa3cb3b2c9ebded3d">CO_GTWA_write</a></div><div class="ttdeci">static size_t CO_GTWA_write(CO_GTWA_t *gtwa, const char *buf, size_t count)</div><div class="ttdoc">Write command into CO_GTWA_t object.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:485</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_ga1f1825b69244eb3ad2c7165ddc99c956"><div class="ttname"><a href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a></div><div class="ttdeci">unsigned int uint16_t</div><div class="ttdoc">UNSIGNED16 in CANopen (0006h), 16-bit unsigned integer.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:153</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a16f5893d54bce3d2741d8b732ec6c29e"><div class="ttname"><a href="structCO__GTWA__t.html#a16f5893d54bce3d2741d8b732ec6c29e">CO_GTWA_t::lssNodeCount</a></div><div class="ttdeci">uint8_t lssNodeCount</div><div class="ttdoc">LSS allnodes node count parameter.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:379</div></div>
<div class="ttc" id="aCO__SDOclient_8h_html"><div class="ttname"><a href="CO__SDOclient_8h.html">CO_SDOclient.h</a></div><div class="ttdoc">CANopen Service Data Object - client protocol.</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ggae809d7b5adbc7a4fb1f2fce527b30954abc4877f6d72e218cbd4959279a537b94"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954abc4877f6d72e218cbd4959279a537b94">CO_GTWA_ST_LSS_INQUIRE</a></div><div class="ttdeci">@ CO_GTWA_ST_LSS_INQUIRE</div><div class="ttdoc">LSS 'lss_inquire_addr' or 'lss_get_node'.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:249</div></div>
<div class="ttc" id="agroup__CO__driver_html_ga1cb2d3466eb0c6d267f3b5ff1a0d9532"><div class="ttname"><a href="group__CO__driver.html#ga1cb2d3466eb0c6d267f3b5ff1a0d9532">CO_ReturnError_t</a></div><div class="ttdeci">CO_ReturnError_t</div><div class="ttdoc">Return values of some CANopen functions.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:488</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ggae809d7b5adbc7a4fb1f2fce527b30954a98a36dabc8934b9c2d37b13999e3c393"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a98a36dabc8934b9c2d37b13999e3c393">CO_GTWA_ST_IDLE</a></div><div class="ttdeci">@ CO_GTWA_ST_IDLE</div><div class="ttdoc">Gateway is idle, no command is processing.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:231</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ggae809d7b5adbc7a4fb1f2fce527b30954ab8c2946ce5d3581ecf5640bd1f5667b7"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954ab8c2946ce5d3581ecf5640bd1f5667b7">CO_GTWA_ST__LSS_FASTSCAN</a></div><div class="ttdeci">@ CO_GTWA_ST__LSS_FASTSCAN</div><div class="ttdoc">LSS '_lss_fastscan'.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:253</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a5ce9a4cef511904ad4038c0b1443d3f6"><div class="ttname"><a href="structCO__GTWA__t.html#a5ce9a4cef511904ad4038c0b1443d3f6">CO_GTWA_t::helpString</a></div><div class="ttdeci">const char * helpString</div><div class="ttdoc">Offset, when printing help text.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:393</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_ga449976458a084f880dc8e3d29e7eb6f5"><div class="ttname"><a href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a></div><div class="ttdeci">unsigned char bool_t</div><div class="ttdoc">Boolean data type for general use.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:141</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a7f55184f433e48dd4d4fb52aebed6da6"><div class="ttname"><a href="structCO__GTWA__t.html#a7f55184f433e48dd4d4fb52aebed6da6">CO_GTWA_t::lssSubState</a></div><div class="ttdeci">uint8_t lssSubState</div><div class="ttdoc">LSS allnodes sub state parameter.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:377</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a74892b830cb6064d31190ff6bac6a3c9"><div class="ttname"><a href="structCO__GTWA__t.html#a74892b830cb6064d31190ff6bac6a3c9">CO_GTWA_t::lssInquireCs</a></div><div class="ttdeci">CO_LSS_cs_t lssInquireCs</div><div class="ttdoc">LSS inquire parameter.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:373</div></div>
<div class="ttc" id="agroup__CO__LSS_html_gacc7cba1fb1f1f595506751d6af385964"><div class="ttname"><a href="group__CO__LSS.html#gacc7cba1fb1f1f595506751d6af385964">CO_LSS_cs_t</a></div><div class="ttdeci">CO_LSS_cs_t</div><div class="ttdoc">LSS protocol command specifiers.</div><div class="ttdef"><b>Definition:</b> CO_LSS.h:86</div></div>
<div class="ttc" id="aCO__LSSmaster_8h_html"><div class="ttname"><a href="CO__LSSmaster_8h.html">CO_LSSmaster.h</a></div><div class="ttdoc">CANopen Layer Setting Service - master protocol.</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_aa39bf29226ecaa52d20a6a92b61cf4fa"><div class="ttname"><a href="structCO__GTWA__t.html#aa39bf29226ecaa52d20a6a92b61cf4fa">CO_GTWA_t::lssFastscan</a></div><div class="ttdeci">CO_LSSmaster_fastscan_t lssFastscan</div><div class="ttdoc">LSS fastscan parameter.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:375</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_gadb828ef50c2dbb783109824e94cf6c47"><div class="ttname"><a href="group__CO__dataTypes.html#gadb828ef50c2dbb783109824e94cf6c47">int32_t</a></div><div class="ttdeci">signed long int int32_t</div><div class="ttdoc">INTEGER32 in CANopen (0004h), 32-bit signed integer.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:147</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_aef556bb4c595944ebf3de22a2c9d5007"><div class="ttname"><a href="structCO__GTWA__t.html#aef556bb4c595944ebf3de22a2c9d5007">CO_GTWA_t::respHold</a></div><div class="ttdeci">bool_t respHold</div><div class="ttdoc">See respBufOffset above.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:338</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ggae809d7b5adbc7a4fb1f2fce527b30954a959c96b4eb3d948a977f66679423baa2"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a959c96b4eb3d948a977f66679423baa2">CO_GTWA_ST_WRITE</a></div><div class="ttdeci">@ CO_GTWA_ST_WRITE</div><div class="ttdoc">SDO 'write' (download)</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:235</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fbaf4ed1e079359d86cee1ad431ed745886"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbaf4ed1e079359d86cee1ad431ed745886">CO_GTWA_respErrorHeartbeatStarted</a></div><div class="ttdeci">@ CO_GTWA_respErrorHeartbeatStarted</div><div class="ttdoc">202 - Heartbeat started</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:189</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fbadd3dbd3197e1756102508208e394d72f"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbadd3dbd3197e1756102508208e394d72f">CO_GTWA_respErrorPDOlengthExceeded</a></div><div class="ttdeci">@ CO_GTWA_respErrorPDOlengthExceeded</div><div class="ttdoc">401 - PDO length exceeded</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:209</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_ae1b9a86d7020ac21713a9b658a08495b"><div class="ttname"><a href="structCO__GTWA__t.html#ae1b9a86d7020ac21713a9b658a08495b">CO_GTWA_t::readCallbackObject</a></div><div class="ttdeci">void * readCallbackObject</div><div class="ttdoc">Pointer to object, which will be used inside readCallback, from CO_GTWA_init()</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:313</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_aae702db8c811f7e85f3fd8984bde8f9d"><div class="ttname"><a href="structCO__GTWA__t.html#aae702db8c811f7e85f3fd8984bde8f9d">CO_GTWA_t::lssAddress</a></div><div class="ttdeci">CO_LSS_address_t lssAddress</div><div class="ttdoc">128 bit number, uniquely identifying each node</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:367</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fbabb407ab8220e0d3f0ebc06f867ecac9c"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbabb407ab8220e0d3f0ebc06f867ecac9c">CO_GTWA_respErrorBusOff</a></div><div class="ttdeci">@ CO_GTWA_respErrorBusOff</div><div class="ttdoc">301 - Bus off</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:199</div></div>
<div class="ttc" id="astructCO__NMT__t_html"><div class="ttname"><a href="structCO__NMT__t.html">CO_NMT_t</a></div><div class="ttdoc">NMT consumer and Heartbeat producer object.</div><div class="ttdef"><b>Definition:</b> CO_NMT_Heartbeat.h:162</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fba6e164941b6f3a18ef6e366e7c53073b6"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba6e164941b6f3a18ef6e366e7c53073b6">CO_GTWA_respErrorLSSnodeIdNotSupported</a></div><div class="ttdeci">@ CO_GTWA_respErrorLSSnodeIdNotSupported</div><div class="ttdoc">502 - LSS node-ID not supported</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:213</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a47ec165dd4d545a6ae52067644dbbaab"><div class="ttname"><a href="structCO__GTWA__t.html#a47ec165dd4d545a6ae52067644dbbaab">CO_GTWA_t::lssStore</a></div><div class="ttdeci">bool_t lssStore</div><div class="ttdoc">LSS allnodes store parameter.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:381</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ggae809d7b5adbc7a4fb1f2fce527b30954a6e18980d6fbcbd7dd871af5c98c4755e"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a6e18980d6fbcbd7dd871af5c98c4755e">CO_GTWA_ST_LSS_CONF_BITRATE</a></div><div class="ttdeci">@ CO_GTWA_ST_LSS_CONF_BITRATE</div><div class="ttdoc">LSS 'lss_conf_bitrate'.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:245</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gad614da9bb171d995c02ffe1940fe7e64"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gad614da9bb171d995c02ffe1940fe7e64">CO_GTWA_write_getSpace</a></div><div class="ttdeci">static size_t CO_GTWA_write_getSpace(CO_GTWA_t *gtwa)</div><div class="ttdoc">Get free write buffer space.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:465</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a90ec5c0f770fd1a3ec2ea4f33059357a"><div class="ttname"><a href="structCO__GTWA__t.html#a90ec5c0f770fd1a3ec2ea4f33059357a">CO_GTWA_t::LEDs</a></div><div class="ttdeci">CO_LEDs_t * LEDs</div><div class="ttdoc">CO_LEDs_t object for CANopen status LEDs imitation from CO_GTWA_init()</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:398</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fba1111be206d1ebfb62caa217d6231092c"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba1111be206d1ebfb62caa217d6231092c">CO_GTWA_respErrorLostGuardingMessage</a></div><div class="ttdeci">@ CO_GTWA_respErrorLostGuardingMessage</div><div class="ttdoc">200 - Lost guarding message</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:185</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ga52919223e5f43323f15c6a382913653d"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ga52919223e5f43323f15c6a382913653d">CO_GTWA_RESP_BUF_SIZE</a></div><div class="ttdeci">#define CO_GTWA_RESP_BUF_SIZE</div><div class="ttdoc">Size of response string buffer.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:151</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a274945dbaacfd975f86a58566a884769"><div class="ttname"><a href="structCO__GTWA__t.html#a274945dbaacfd975f86a58566a884769">CO_GTWA_t::SDO_C</a></div><div class="ttdeci">CO_SDOclient_t * SDO_C</div><div class="ttdoc">SDO client object from CO_GTWA_init()</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:347</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fbacc7ec1f2040bebb15becb067673e40e5"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbacc7ec1f2040bebb15becb067673e40e5">CO_GTWA_respErrorLSSmediaError</a></div><div class="ttdeci">@ CO_GTWA_respErrorLSSmediaError</div><div class="ttdoc">505 - LSS command failed because of media error</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:219</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fbad007ed28e48b2fd7c287de3e6755a604"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbad007ed28e48b2fd7c287de3e6755a604">CO_GTWA_respErrorWrongNMTstate</a></div><div class="ttdeci">@ CO_GTWA_respErrorWrongNMTstate</div><div class="ttdoc">204 - Wrong NMT state</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:193</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a8df8a3f47d967e4fb0a56e491db0f9e9"><div class="ttname"><a href="structCO__GTWA__t.html#a8df8a3f47d967e4fb0a56e491db0f9e9">CO_GTWA_t::net</a></div><div class="ttdeci">uint16_t net</div><div class="ttdoc">Current CANopen Net number.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:321</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fba9cc980ac35af4c1f9ad1d96719f05425"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba9cc980ac35af4c1f9ad1d96719f05425">CO_GTWA_respErrorLostConnection</a></div><div class="ttdeci">@ CO_GTWA_respErrorLostConnection</div><div class="ttdoc">201 - Lost connection</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:187</div></div>
<div class="ttc" id="agroup__CO__STACK__CONFIG__GATEWAY_html_ga9af15f76cd14fece499764499c6bc2d3"><div class="ttname"><a href="group__CO__STACK__CONFIG__GATEWAY.html#ga9af15f76cd14fece499764499c6bc2d3">CO_CONFIG_GTW</a></div><div class="ttdeci">#define CO_CONFIG_GTW</div><div class="ttdoc">Configuration of Gateway ASCII mapping.</div><div class="ttdef"><b>Definition:</b> CO_config.h:595</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_ae2897d681afe5bd45db8306b52734318"><div class="ttname"><a href="structCO__GTWA__t.html#ae2897d681afe5bd45db8306b52734318">CO_GTWA_t::LSSmaster</a></div><div class="ttdeci">CO_LSSmaster_t * LSSmaster</div><div class="ttdoc">LSSmaster object from CO_GTWA_init()</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:365</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_af49dacd6548ca791a09e78727aeeabad"><div class="ttname"><a href="structCO__GTWA__t.html#af49dacd6548ca791a09e78727aeeabad">CO_GTWA_t::lssNID</a></div><div class="ttdeci">uint8_t lssNID</div><div class="ttdoc">LSS Node-ID parameter.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:369</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gae809d7b5adbc7a4fb1f2fce527b30954"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gae809d7b5adbc7a4fb1f2fce527b30954">CO_GTWA_state_t</a></div><div class="ttdeci">CO_GTWA_state_t</div><div class="ttdoc">Internal states of the Gateway-ascii state machine.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:228</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gabc95dab4fb09bcb18948502f922520ee"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gabc95dab4fb09bcb18948502f922520ee">CO_GTWA_init</a></div><div class="ttdeci">CO_ReturnError_t CO_GTWA_init(CO_GTWA_t *gtwa, CO_SDOclient_t *SDO_C, uint16_t SDOclientTimeoutTime_ms, bool_t SDOclientBlockTransfer, CO_NMT_t *NMT, CO_LSSmaster_t *LSSmaster, CO_LEDs_t *LEDs, uint8_t dummy)</div><div class="ttdoc">Initialize Gateway-ascii object.</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fbac668fafa372a0cee1d50ceb0f5ed7b4a"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbac668fafa372a0cee1d50ceb0f5ed7b4a">CO_GTWA_respErrorNoDefaultNodeSet</a></div><div class="ttdeci">@ CO_GTWA_respErrorNoDefaultNodeSet</div><div class="ttdoc">105 - No default node set</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:179</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a78c3d1a9ebb44a1db4e6eb100ed6c6a7"><div class="ttname"><a href="structCO__GTWA__t.html#a78c3d1a9ebb44a1db4e6eb100ed6c6a7">CO_GTWA_t::lssTimeout_ms</a></div><div class="ttdeci">uint16_t lssTimeout_ms</div><div class="ttdoc">LSS allnodes timeout parameter.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:383</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fba97d5b22449aadae1226679986d654bbc"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba97d5b22449aadae1226679986d654bbc">CO_GTWA_respErrorCANinit</a></div><div class="ttdeci">@ CO_GTWA_respErrorCANinit</div><div class="ttdoc">304 - CAN init</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:203</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a7b9bcb2113286454a273b9b43f4e1548"><div class="ttname"><a href="structCO__GTWA__t.html#a7b9bcb2113286454a273b9b43f4e1548">CO_GTWA_t::SDOdataType</a></div><div class="ttdeci">const CO_GTWA_dataType_t * SDOdataType</div><div class="ttdoc">Data type of variable in current SDO communication.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:357</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fba541a3546ac6be179c728272409259c98"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba541a3546ac6be179c728272409259c98">CO_GTWA_respErrorSyntax</a></div><div class="ttdeci">@ CO_GTWA_respErrorSyntax</div><div class="ttdoc">101 - Syntax error</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:171</div></div>
<div class="ttc" id="agroup__CO__CANopen__301__fifo_html_ga2c7db7d527e4055a5dde62b74dfc2818"><div class="ttname"><a href="group__CO__CANopen__301__fifo.html#ga2c7db7d527e4055a5dde62b74dfc2818">CO_fifo_st</a></div><div class="ttdeci">CO_fifo_st</div><div class="ttdoc">Bitfields for status argument from CO_fifo_cpyTok2U8 function and similar.</div><div class="ttdef"><b>Definition:</b> CO_fifo.h:472</div></div>
<div class="ttc" id="astructCO__LSSmaster__fastscan__t_html"><div class="ttname"><a href="structCO__LSSmaster__fastscan__t.html">CO_LSSmaster_fastscan_t</a></div><div class="ttdoc">Parameters for LSS fastscan CO_LSSmaster_IdentifyFastscan.</div><div class="ttdef"><b>Definition:</b> CO_LSSmaster.h:407</div></div>
<div class="ttc" id="astructCO__LSSmaster__t_html"><div class="ttname"><a href="structCO__LSSmaster__t.html">CO_LSSmaster_t</a></div><div class="ttdoc">LSS master object.</div><div class="ttdef"><b>Definition:</b> CO_LSSmaster.h:108</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fba46a2114a5c4d9b43babecebb11573c66"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba46a2114a5c4d9b43babecebb11573c66">CO_GTWA_respErrorNone</a></div><div class="ttdeci">@ CO_GTWA_respErrorNone</div><div class="ttdoc">0 - No error or idle</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:167</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a9fa3fe5ce1806296cf36ef5d8c3ecae2"><div class="ttname"><a href="structCO__GTWA__t.html#a9fa3fe5ce1806296cf36ef5d8c3ecae2">CO_GTWA_t::SDOtimeoutTime</a></div><div class="ttdeci">uint16_t SDOtimeoutTime</div><div class="ttdoc">Timeout time for SDO transfer in milliseconds, if no response.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:349</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fba81131bf73d1ad39163a8b28e5ecf92fd"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba81131bf73d1ad39163a8b28e5ecf92fd">CO_GTWA_respErrorTimeOut</a></div><div class="ttdeci">@ CO_GTWA_respErrorTimeOut</div><div class="ttdoc">103 - Time-out (where applicable)</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:175</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fba315295e9ea4cdaba0955e6d8920df5a5"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba315295e9ea4cdaba0955e6d8920df5a5">CO_GTWA_respErrorLSSparameterStoringFailed</a></div><div class="ttdeci">@ CO_GTWA_respErrorLSSparameterStoringFailed</div><div class="ttdoc">504 - LSS parameter storing failed</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:217</div></div>
<div class="ttc" id="astructCO__fifo__t_html"><div class="ttname"><a href="structCO__fifo__t.html">CO_fifo_t</a></div><div class="ttdoc">Fifo object.</div><div class="ttdef"><b>Definition:</b> CO_fifo.h:60</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fba6f9a335886d942ef028878832551afe0"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba6f9a335886d942ef028878832551afe0">CO_GTWA_respErrorErrorPassive</a></div><div class="ttdeci">@ CO_GTWA_respErrorErrorPassive</div><div class="ttdoc">300 - Error passive</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:197</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ggae809d7b5adbc7a4fb1f2fce527b30954afcc0bdbc08aa70d401f122c73055223e"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954afcc0bdbc08aa70d401f122c73055223e">CO_GTWA_ST_LSS_SWITCH_GLOB</a></div><div class="ttdeci">@ CO_GTWA_ST_LSS_SWITCH_GLOB</div><div class="ttdoc">LSS 'lss_switch_glob'.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:239</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ggae809d7b5adbc7a4fb1f2fce527b30954a63e0705eddd22fb9d476c1b370394fc4"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a63e0705eddd22fb9d476c1b370394fc4">CO_GTWA_ST_LSS_STORE</a></div><div class="ttdeci">@ CO_GTWA_ST_LSS_STORE</div><div class="ttdoc">LSS 'lss_store'.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:247</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a2464fa84713d31811e8872b4557d50d1"><div class="ttname"><a href="structCO__GTWA__t.html#a2464fa84713d31811e8872b4557d50d1">CO_GTWA_t::node_default</a></div><div class="ttdeci">int16_t node_default</div><div class="ttdoc">Default CANopen Node ID number is undefined (-1) at startup.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:319</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ggae809d7b5adbc7a4fb1f2fce527b30954a17254161b141cc0c424c3649655f4df2"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a17254161b141cc0c424c3649655f4df2">CO_GTWA_ST_LSS_INQUIRE_ADDR_ALL</a></div><div class="ttdeci">@ CO_GTWA_ST_LSS_INQUIRE_ADDR_ALL</div><div class="ttdoc">LSS 'lss_inquire_addr', all parameters.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:251</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fba291ec5267c935d6277c27c767e2dd178"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba291ec5267c935d6277c27c767e2dd178">CO_GTWA_respErrorUnsupportedNet</a></div><div class="ttdeci">@ CO_GTWA_respErrorUnsupportedNet</div><div class="ttdoc">106 - Unsupported net</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:181</div></div>
<div class="ttc" id="aCO__NMT__Heartbeat_8h_html"><div class="ttname"><a href="CO__NMT__Heartbeat_8h.html">CO_NMT_Heartbeat.h</a></div><div class="ttdoc">CANopen Network management and Heartbeat producer protocol.</div></div>
<div class="ttc" id="agroup__CO__CANopen__301__fifo_html_ga715cb5e1feacd2f3af5bc8195bbe69d3"><div class="ttname"><a href="group__CO__CANopen__301__fifo.html#ga715cb5e1feacd2f3af5bc8195bbe69d3">CO_fifo_write</a></div><div class="ttdeci">size_t CO_fifo_write(CO_fifo_t *fifo, const char *buf, size_t count, uint16_t *crc)</div><div class="ttdoc">Write data into CO_fifo_t object.</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_ga932e6ccc3d54c58f761c1aead83bd6d7"><div class="ttname"><a href="group__CO__dataTypes.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a></div><div class="ttdeci">signed int int16_t</div><div class="ttdoc">INTEGER16 in CANopen (0003h), 16-bit signed integer.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:145</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ga4a82ef2ebdd5d5f9d8a7efe84048493d"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ga4a82ef2ebdd5d5f9d8a7efe84048493d">CO_GTWA_process</a></div><div class="ttdeci">void CO_GTWA_process(CO_GTWA_t *gtwa, bool_t enable, uint32_t timeDifference_us, uint32_t *timerNext_us)</div><div class="ttdoc">Process Gateway-ascii object.</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ggae809d7b5adbc7a4fb1f2fce527b30954a1a467cf33b8d3a2c0e8e31f87d81f05c"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a1a467cf33b8d3a2c0e8e31f87d81f05c">CO_GTWA_ST_LED</a></div><div class="ttdeci">@ CO_GTWA_ST_LED</div><div class="ttdoc">print 'status' of the node</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:261</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fbaf65eee2744df8e528312139a54a853d5"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbaf65eee2744df8e528312139a54a853d5">CO_GTWA_respErrorUnsupportedNode</a></div><div class="ttdeci">@ CO_GTWA_respErrorUnsupportedNode</div><div class="ttdoc">107 - Unsupported node</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:183</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_ac5fc932142ed17d04393ae30819fb021"><div class="ttname"><a href="structCO__GTWA__t.html#ac5fc932142ed17d04393ae30819fb021">CO_GTWA_t::stateTimeoutTmr</a></div><div class="ttdeci">uint32_t stateTimeoutTmr</div><div class="ttdoc">Timeout timer for the current state.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:344</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ga92e67dec9b5e29cdd67a28651db237fb"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ga92e67dec9b5e29cdd67a28651db237fb">CO_GTWA_respErrorCode_t</a></div><div class="ttdeci">CO_GTWA_respErrorCode_t</div><div class="ttdoc">Response error codes as specified by CiA 309-3.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:165</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fba04540349402c75b73af33951db285904"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba04540349402c75b73af33951db285904">CO_GTWA_respErrorReqNotSupported</a></div><div class="ttdeci">@ CO_GTWA_respErrorReqNotSupported</div><div class="ttdoc">100 - Request not supported</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:169</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fbace2f0ef57b11e716d7ca58369ff5eede"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbace2f0ef57b11e716d7ca58369ff5eede">CO_GTWA_respErrorPDOalreadyUsed</a></div><div class="ttdeci">@ CO_GTWA_respErrorPDOalreadyUsed</div><div class="ttdoc">400 - PDO already used</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:207</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fba06e779c446aae0f7c6021dd0b955ffe8"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba06e779c446aae0f7c6021dd0b955ffe8">CO_GTWA_respErrorCANactive</a></div><div class="ttdeci">@ CO_GTWA_respErrorCANactive</div><div class="ttdoc">305 - CAN active (at init or start-up)</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:205</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fba1d990943991355e276f31533c841cb81"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba1d990943991355e276f31533c841cb81">CO_GTWA_respErrorInternalState</a></div><div class="ttdeci">@ CO_GTWA_respErrorInternalState</div><div class="ttdoc">102 - Request not processed due to internal state</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:173</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_ga070d2ce7b6bb7e5c05602aa8c308d0c4"><div class="ttname"><a href="group__CO__dataTypes.html#ga070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></div><div class="ttdeci">#define NULL</div><div class="ttdoc">NULL, for general usage.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:135</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ggae809d7b5adbc7a4fb1f2fce527b30954a829f096eca2ccd152069e97d9c70022f"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a829f096eca2ccd152069e97d9c70022f">CO_GTWA_ST_LOG</a></div><div class="ttdeci">@ CO_GTWA_ST_LOG</div><div class="ttdoc">print message 'log'</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:257</div></div>
<div class="ttc" id="agroup__CO__STACK__CONFIG__GATEWAY_html_ga4f471dca1341879dc56c2e0a2c73cb29"><div class="ttname"><a href="group__CO__STACK__CONFIG__GATEWAY.html#ga4f471dca1341879dc56c2e0a2c73cb29">CO_CONFIG_GTWA_LOG_BUF_SIZE</a></div><div class="ttdeci">#define CO_CONFIG_GTWA_LOG_BUF_SIZE</div><div class="ttdoc">Size of message log buffer in ASCII gateway object.</div><div class="ttdef"><b>Definition:</b> CO_config.h:632</div></div>
<div class="ttc" id="agroup__CO__STACK__CONFIG__GATEWAY_html_ga7903ae4ca7939fc32bd747224e868a38"><div class="ttname"><a href="group__CO__STACK__CONFIG__GATEWAY.html#ga7903ae4ca7939fc32bd747224e868a38">CO_CONFIG_GTWA_COMM_BUF_SIZE</a></div><div class="ttdeci">#define CO_CONFIG_GTWA_COMM_BUF_SIZE</div><div class="ttdoc">Size of command buffer in ASCII gateway object.</div><div class="ttdef"><b>Definition:</b> CO_config.h:625</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ggae809d7b5adbc7a4fb1f2fce527b30954ab10b68af4a8bc47f96abf552c7baa3b9"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954ab10b68af4a8bc47f96abf552c7baa3b9">CO_GTWA_ST_WRITE_ABORTED</a></div><div class="ttdeci">@ CO_GTWA_ST_WRITE_ABORTED</div><div class="ttdoc">SDO 'write' (download) - aborted, purging remaining data.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:237</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fbad05b7717a0f79d333eed37ced2e758f9"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbad05b7717a0f79d333eed37ced2e758f9">CO_GTWA_respErrorNoDefaultNetSet</a></div><div class="ttdeci">@ CO_GTWA_respErrorNoDefaultNetSet</div><div class="ttdoc">104 - No default net set</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:177</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a605bfa0c99f4a0235980de0603a050ca"><div class="ttname"><a href="structCO__GTWA__t.html#a605bfa0c99f4a0235980de0603a050ca">CO_GTWA_t::respBufOffset</a></div><div class="ttdeci">size_t respBufOffset</div><div class="ttdoc">If only part of data has been successfully written into external application (with readCallback()),...</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:336</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_af84217848a2f2e4d3f840f4978d4e2ac"><div class="ttname"><a href="structCO__GTWA__t.html#af84217848a2f2e4d3f840f4978d4e2ac">CO_GTWA_t::logFifo</a></div><div class="ttdeci">CO_fifo_t logFifo</div><div class="ttdoc">CO_fifo_t object for message log (not pointer)</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:389</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ggae809d7b5adbc7a4fb1f2fce527b30954a19bb6359e2efba37226a5dcf27d4a0e3"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a19bb6359e2efba37226a5dcf27d4a0e3">CO_GTWA_ST_LSS_SWITCH_SEL</a></div><div class="ttdeci">@ CO_GTWA_ST_LSS_SWITCH_SEL</div><div class="ttdoc">LSS 'lss_switch_sel'.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:241</div></div>
<div class="ttc" id="aCO__fifo_8h_html"><div class="ttname"><a href="CO__fifo_8h.html">CO_fifo.h</a></div><div class="ttdoc">FIFO circular buffer.</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fba99443a03d7ba443b9beb07c6d475b350"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba99443a03d7ba443b9beb07c6d475b350">CO_GTWA_respErrorRunningOutOfMemory</a></div><div class="ttdeci">@ CO_GTWA_respErrorRunningOutOfMemory</div><div class="ttdoc">600 - Running out of memory</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:221</div></div>
<div class="ttc" id="aCO__LEDs_8h_html"><div class="ttname"><a href="CO__LEDs_8h.html">CO_LEDs.h</a></div><div class="ttdoc">CANopen Indicator specification (CiA 303-3 v1.4.0)</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ggae809d7b5adbc7a4fb1f2fce527b30954a338a75317f0bf276f1c786316d6b9ec7"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954a338a75317f0bf276f1c786316d6b9ec7">CO_GTWA_ST_LSS_ALLNODES</a></div><div class="ttdeci">@ CO_GTWA_ST_LSS_ALLNODES</div><div class="ttdoc">LSS 'lss_allnodes'.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:255</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_aec9a1ffe0ce40572452d3f1e36e51c1b"><div class="ttname"><a href="structCO__GTWA__t.html#aec9a1ffe0ce40572452d3f1e36e51c1b">CO_GTWA_t::net_default</a></div><div class="ttdeci">int32_t net_default</div><div class="ttdoc">Default CANopen Net number is undefined (-1) at startup.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:317</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_aae981f9a446cfaad8a5450e77adc32ec"><div class="ttname"><a href="structCO__GTWA__t.html#aae981f9a446cfaad8a5450e77adc32ec">CO_GTWA_t::SDOdataCopyStatus</a></div><div class="ttdeci">bool_t SDOdataCopyStatus</div><div class="ttdoc">Indicate status of data copy from / to SDO buffer.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:355</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a0b05c1b89fe8b104b019d12679d4edcf"><div class="ttname"><a href="structCO__GTWA__t.html#a0b05c1b89fe8b104b019d12679d4edcf">CO_GTWA_t::SDOblockTransferEnable</a></div><div class="ttdeci">bool_t SDOblockTransferEnable</div><div class="ttdoc">SDO block transfer enabled?</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:351</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a5c37389f4a985950708e2fed036daf1f"><div class="ttname"><a href="structCO__GTWA__t.html#a5c37389f4a985950708e2fed036daf1f">CO_GTWA_t::state</a></div><div class="ttdeci">CO_GTWA_state_t state</div><div class="ttdoc">Current state of the gateway object.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:342</div></div>
<div class="ttc" id="aunionCO__LSS__address__t_html"><div class="ttname"><a href="unionCO__LSS__address__t.html">CO_LSS_address_t</a></div><div class="ttdoc">The LSS address is a 128 bit number, uniquely identifying each node.</div><div class="ttdef"><b>Definition:</b> CO_LSS.h:162</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fba8aa993a6c57d8db7d6355260a091e4a4"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fba8aa993a6c57d8db7d6355260a091e4a4">CO_GTWA_respErrorCANbufferOverflow</a></div><div class="ttdeci">@ CO_GTWA_respErrorCANbufferOverflow</div><div class="ttdoc">303 - CAN buffer overflow</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:201</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a8ba7809acba0f2de26eda4a890e68160"><div class="ttname"><a href="structCO__GTWA__t.html#a8ba7809acba0f2de26eda4a890e68160">CO_GTWA_t::timeDifference_us_cumulative</a></div><div class="ttdeci">uint32_t timeDifference_us_cumulative</div><div class="ttdoc">Sum of time difference from CO_GTWA_process() in case of respHold.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:340</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ggae809d7b5adbc7a4fb1f2fce527b30954aaca55c8223aa1ba8f18031196178ea58"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954aaca55c8223aa1ba8f18031196178ea58">CO_GTWA_ST_READ</a></div><div class="ttdeci">@ CO_GTWA_ST_READ</div><div class="ttdoc">SDO 'read' (upload)</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:233</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fbaba7c053af330ec3ffdc8c2c298db6c93"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbaba7c053af330ec3ffdc8c2c298db6c93">CO_GTWA_respErrorHeartbeatLost</a></div><div class="ttdeci">@ CO_GTWA_respErrorHeartbeatLost</div><div class="ttdoc">203 - Heartbeat lost</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:191</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ga20523907b832d55b47b855dd92409996"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ga20523907b832d55b47b855dd92409996">CO_GTWA_log_print</a></div><div class="ttdeci">void CO_GTWA_log_print(CO_GTWA_t *gtwa, const char *message)</div><div class="ttdoc">Print message log string into fifo buffer.</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ggae809d7b5adbc7a4fb1f2fce527b30954af2f0ce738128675b98926aba680884d1"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954af2f0ce738128675b98926aba680884d1">CO_GTWA_ST_HELP</a></div><div class="ttdeci">@ CO_GTWA_ST_HELP</div><div class="ttdoc">print 'help' text</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:259</div></div>
<div class="ttc" id="agroup__CO__CANopen__301__fifo_html_ga0d456e83af18cce9db9157b5a30fac21"><div class="ttname"><a href="group__CO__CANopen__301__fifo.html#ga0d456e83af18cce9db9157b5a30fac21">CO_fifo_getSpace</a></div><div class="ttdeci">static size_t CO_fifo_getSpace(CO_fifo_t *fifo)</div><div class="ttdoc">Get free buffer space in CO_fifo_t object.</div><div class="ttdef"><b>Definition:</b> CO_fifo.h:138</div></div>
<div class="ttc" id="astructCO__GTWA__t_html"><div class="ttname"><a href="structCO__GTWA__t.html">CO_GTWA_t</a></div><div class="ttdoc">CANopen Gateway-ascii object.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:296</div></div>
<div class="ttc" id="agroup__CO__dataTypes_html_gaba7bc1797add20fe3efdf37ced1182c5"><div class="ttname"><a href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a></div><div class="ttdeci">unsigned char uint8_t</div><div class="ttdoc">UNSIGNED8 in CANopen (0005h), 8-bit unsigned integer.</div><div class="ttdef"><b>Definition:</b> CO_driver.h:151</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_ggae809d7b5adbc7a4fb1f2fce527b30954acbc1d88036a086ae9d9dcbed1742330e"><div class="ttname"><a href="group__CO__CANopen__309__3.html#ggae809d7b5adbc7a4fb1f2fce527b30954acbc1d88036a086ae9d9dcbed1742330e">CO_GTWA_ST_LSS_SET_NODE</a></div><div class="ttdeci">@ CO_GTWA_ST_LSS_SET_NODE</div><div class="ttdoc">LSS 'lss_set_node'.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:243</div></div>
<div class="ttc" id="astructCO__GTWA__t_html_a67770af170976d4d904fbc044d347376"><div class="ttname"><a href="structCO__GTWA__t.html#a67770af170976d4d904fbc044d347376">CO_GTWA_t::respBufCount</a></div><div class="ttdeci">size_t respBufCount</div><div class="ttdoc">Actual size of data in respBuf.</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:331</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fbaa4c5257721f3b64c231f67dccacd2ee7"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbaa4c5257721f3b64c231f67dccacd2ee7">CO_GTWA_respErrorBootUp</a></div><div class="ttdeci">@ CO_GTWA_respErrorBootUp</div><div class="ttdoc">205 - Boot-up</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:195</div></div>
<div class="ttc" id="agroup__CO__CANopen__309__3_html_gga92e67dec9b5e29cdd67a28651db237fbad8ff0b3e8970d010eb084a703fa794db"><div class="ttname"><a href="group__CO__CANopen__309__3.html#gga92e67dec9b5e29cdd67a28651db237fbad8ff0b3e8970d010eb084a703fa794db">CO_GTWA_respErrorLSSbitRateNotSupported</a></div><div class="ttdeci">@ CO_GTWA_respErrorLSSbitRateNotSupported</div><div class="ttdoc">503 - LSS bit-rate not supported</div><div class="ttdef"><b>Definition:</b> CO_gateway_ascii.h:215</div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_77924ae5e158f0fe5749d81e75dc818c.html">309</a></li><li class="navelem"><a class="el" href="CO__gateway__ascii_8h.html">CO_gateway_ascii.h</a></li>
    <li class="footer">Generated on Thu Dec 24 2020 14:30:50 for CANopenNode by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
